Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
25 TREVOR PLACE Terraced £4,706,563 £950,000 17 Oct 1997
27 TREVOR PLACE Terraced £7,238,692 £5,600,000 28 Apr 2017
28 TREVOR PLACE Terraced £4,254,397 £4,200,000 29 Sep 2023
33 TREVOR PLACE Terraced £3,369,237 £1,375,000 18 Feb 2003
34 TREVOR PLACE Terraced £2,749,691 £1,500,000 15 Aug 2005
35 TREVOR PLACE Detached £5,114,183 £1,375,000 14 Jul 2000